package com.touchstone.synchdata.dao.mysql;

import com.touchstone.synchdata.entity.mysql.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Description : 用户数据操作接口
 * @Author : hunter
 * @Date: 2020-06-22 20:23
 * @Version: 1.0
 **/
@Repository
public interface UserMapper{

    /**
     *  批量新增用户
     *
     * @param users 用户
     * @return int 影响的记录数
     * @author hunter
     * @date: 2020/6/23 15:19
     */
    int batchInsert(@Param("users") List<User> users);

    /**
     *  查询所有用户
     *
     * @return List<User> 所有用户
     * @author hunter
     * @date: 2020/6/23 16:17
     */
    List<User> selectAll();
}
